#ifndef DOSCONSOLE_H_
#define DOSCONSOLE_H_

#include "Console.h"
#include "..\log\ConsoleLog.h"

namespace FURY
{
	namespace MODULE
	{
		class DosConsole : public Console  
		{
			bool	m_bShutDown;
			char	m_strCommand[256];
			ConsoleLog	m_console;

			unsigned long	m_ConsoleColor;

		public:
			DosConsole();
			virtual ~DosConsole();

		public:
			void Output(char *text, ...);

			void Output(COLOR color, char *text, ...);

			char* GetCommand(void);

			bool Loop(void);

			void ShutDown(void);
			bool StartUp(void);
		};
	};
};

#endif //DOSCONSOLE_H_
